<?php

//用户控制器
class UserController extends Controller
{

    private $model = null;

    //构造方法 自动实例化模型对象
    public function __construct()
    {
        //在调用一次父类的构造方法
        parent::__construct();
        $this->model = new Model('stu');
    }

    //查询
    public function index()
    {
       $data = $this->model->order('id')->select();
        $this->assign('title', '用户列表');
        $this->assign('list', $data);
        $this->display('User/index.html');

    }

    //执行添加操作
    public function insert()
    {        
        echo $this->model->add();
    }

    //加载修改表单
    public function edit()
    {
        if (!empty($_GET['id'])){
            $data = $this->model->where("id={$_GET['id']}")->select();
        }
        var_dump($data);
        $this->assign('data', $data);
        $this->display('User/index.html');
    }

    //执行修改操作
    public function updt()
    {
        echo $this->model->update($_POST);
    }
    
    //执行删除操作
    public function del()
    {
        echo $this->model->del($_GET['id']);
    }
}

